WECHAT_OAUTH2_RETRY_REDIRECT_URI

Brightcells %!s(int64=8) %!d(string=hace) años
padre
commit
962dfeef0a
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      wechat/views.py

+ 2 - 0
wechat/views.py

@@ -46,6 +46,8 @@ def userinfo_redirect(request):
46 46
         return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state))
47 47
 
48 48
     userinfo = get_userinfo(access_info.get('access_token', ''), access_info.get('openid', ''))
49
+    if 'openid' not in userinfo:
50
+        return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state))
49 51
 
50 52
     return redirect(furl(state).add(userinfo).url)
51 53